package pub.cleangao.codegen.literal;

public interface ProjectStruct {

    /**
     * 文件安置路径
     */
    String javaCodePath = "src/main/java/";
    String resourcesPath = "src/main/resources";
    String testCodePath = "src/test/java/";

    /**
     * 分层包名
     */
    String servicePackage = "service";
    String daoPackage = "dao";
    String entityPackage = "entity";
    String controllerPackage = "controller";
    String stubApiPackage = "api";
    String stubDtoPackage = "dto";

    /**
     * 后缀名
     */
    String serviceSuffix = "Service";
    String daoSuffix = "Dao";
    String entitySuffix = "Entity";
    String controllerSuffix = "Controller";
    String stubApiSuffix = "Api";
    String stubDtoSuffix = "Dto";

    /**
     * entity字段开放等级
     */
    String entityFieldOpening = "protected";

    /**
     * 服务提供模块名称
     */
    String serviceProviderModule = "service";

    /**
     * 微服务外部API(stub)模块名称
     */
    String serviceStubModule = "api";


}
